.kill-head-bg{
    position: relative;
    height: 5.69rem;

}
.kill-header-img-bg{
    position:absolute;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 1;

}
.list-title-header{
    height:  2.75rem;
    padding: 0.75rem 1rem;
    display: flex;
    align-items: center;

}
.kill-header-title{
    z-index: 3;
    position: relative;
    font-size: 1rem;
    font-weight: bold;
    color: #0F0F0F;
    line-height: 1.25rem;   
}
.kill-header-title-sub{
 margin-left: 0.25rem;
 height: 1rem;
 font-size: 0.75rem;
 color: #808080;
 line-height: 1rem;   
}
.kill-header-img{
    margin-left: 1.25rem;
    margin-top: 2.81rem;
    width: 7.5rem;
    height: 1.88rem;
    z-index: 3;
    position: relative;
}
.list-bg{
    z-index: 3;
    position: relative;
}
.item-bg{
    height: 7.75rem;
    background: #FFFFFF;
    border-radius: 0.75rem;
    margin-bottom: 0.75rem;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    padding: 0.75rem;
    display: flex;
    align-items: center;
}

.item-img{
    width: 100%;
    height: 100%;
    border-radius: 0.5rem;   
    margin-right: 0.63rem;
    object-fit: cover;
    object-position: center;
}
.item-left{
    flex-shrink: 0;
    width: 6.25rem;
    height: 6.25rem;
    border-radius: 0.5rem;   
    margin-right: 0.63rem;
}
.item-right{
    width: 100%;
}
.item-title{
    font-size: 1rem;
    font-weight: bold;
    color: #0F0F0F;
    line-height: 1.38rem;
    min-height: 2.75rem;
}
.item-title-2line{
    display: -webkit-box;
    /* autoprefixer: ignore next */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}
.content-bg{
    display: flex;
    align-items: center;
    margin-top: 0.75rem;
    position: relative;
}

.item-content-left{
    flex-grow: 1;
}
.item-content{
    display: flex;
    align-items: center;
    margin-bottom: 0.5rem;
}

.item-content-time-bg{
    height: 1rem;
    background: #FFEEB3;
    border-radius: 0.5rem;
    padding-left: 2.56rem;
    padding-right: 0.31rem;
    font-size: 0.56rem;
    font-weight: bold;
    color: #FF3A33;
    line-height: 1rem;
    position: relative;
    margin-bottom: 0.5rem;
}
.item-content-time-img-bg{
    border-radius: 0.5rem;
    width: 2.56rem;
    height: 1rem;
    background: linear-gradient(315deg, #FF3A33 0%, #FF7E33 100%);
    position: absolute;
    left: 0;
    top: 0;
}
.content-kill-label{
    width: 2.56rem;
    height: 1rem;
    background: linear-gradient(315deg, #FF3A33 0%, #FF7E33 100%);
    font-size: 0.56rem;;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 2.56rem;
    display: inline-block;
    padding-left: 0.31rem;
}

.item-content-right{
    width: 5rem;
    height: 2.5rem;
    background: linear-gradient(315deg, #FF3A33 0%, #FF7E33 100%);
    box-shadow: 0rem 0.13rem 0.38rem 0rem rgba(255, 69, 51, 0.3);
    border-radius: 0.31rem;
    flex-shrink: 0;
    font-size: 0.88rem;
    font-weight: 500;
    color: #FFFFFF;
    text-align: center;
    display: flex;
    justify-content: space-around;
    flex-direction: column;
    align-items: center;
}
.sell-done{
    background: linear-gradient(315deg, #64718C 0%, #A9B0BD 100%);
    box-shadow: 0rem 0.13rem 0.38rem 0rem rgba(100, 113, 140, 0.3);
}

.progress-content-bg{
    display: flex;
    align-items: center;
}
.progress-bg{
    width: 2.63rem;
    height: 0.19rem;
    background: rgb(255, 175, 156);
    border-radius: 0.09rem;
    display: flex;
    align-items: center;
}
.progress{
    max-height: 100%;
    height: 0.19rem;
    background: #FFFFFF;
    border-radius: 0.09rem;
    display: inline-block;
}
.progress-text{
    margin-left: 0.25rem;
    font-size: 0.56rem;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 0.56rem;
}

.item-type1-bg{
    
    background: #FFFFFF;
    border-radius: 0.75rem;
    margin-bottom: 0.75rem;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    position: relative;
    padding: 1rem 0.75rem 0.75rem 0.75rem;
    border-radius: 0.75rem;
}
.type1-bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 0;
}
.type1-title-bg{
    position: relative;
    z-index: 3;
    display: flex;
    align-items: center;
    
}
.title-img{
    width: 1.19rem;
    height: 1.25rem;
    margin-right: 0.5rem;
}
.title-bg{
    display: flex;
    align-items: center;
    flex-grow: 1;
    font-size: 1.06rem;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1.25rem;
    flex-grow: 1;
}
.title-more{
    display: flex;
    align-items: center;
    flex-shrink: 0;
    font-size: 0.75rem;
    color: #FFFFFF;
    line-height: 1rem;
}
.more-icon{
        margin-left: 0.25rem;
        width: 0.69rem;
        height: 1.63rem;
        background: url("../../../assets/fw/ad-more.png") center no-repeat;
        background-size: 100%;
        display: inline-block;
}
.type-list-bg {
    display: flex;
    align-items: center;
    margin-top: 1rem;
    justify-content: space-between;
    position: relative;
    z-index: 3;
}
.type-list-item{
    width: calc((100vw - 4rem) * 0.333);

}
.type-item-img{
 width: calc((100vw - 4rem) * 0.333);
 height: calc((100vw - 4rem) * 0.333);
 border-radius: 0.5rem;
}

.type-contet-bg{
    margin-top: 0.5rem;
    display: flex;
    align-items: center;
    display: -webkit-box;
    /* autoprefixer: ignore next */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    -webkit-line-clamp: 1;
    overflow: hidden;
    
}
.price{
    height: 0.88rem;
    font-size: 0.88rem;
    font-weight: bold;
    color: #FF3A33;
    line-height: 0.88rem;
}
.o-price{
    height: 0.69rem;
    font-size: 0.69rem;
    color: #B3B3B3;
    line-height: 0.69rem;
    margin-left: 0.13rem;
    text-decoration: line-through;
}

.item-bg-img {
    margin: 0rem 0.75rem;
    margin-bottom: 0.75rem;
    border-radius: 0.5rem;
    position: relative;
}
.img {
    width: 100%;
    border-radius: 0.5rem;
}
.item-bg-more{
    height: 2.75rem;
    background: #FFFFFF;
    border-radius: 0.5rem;
    font-size: 0.94rem;
    color: #5C6E99;
    line-height: 2.75rem;
    text-align: center;
    margin-bottom: 2rem;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
}

.pirce-digits {
    font-size: 0.75rem;
    font-weight: bold;
    color: #FF3D2B;
}

.newStyle {
    width: 7rem;
    height: 0.8rem;
    background: linear-gradient(270deg, rgba(255, 56, 38, 0.2) 0%, rgba(255, 126, 51, 0.2) 100%);
    border-radius: 0.38rem;
    margin-bottom: 0.63rem;
}
.item-newStyle-left {
    height: 0.8rem;
    background: linear-gradient(270deg, #FF3826 0%, #FF7E33 100%);
    border-radius: 0.38rem;
    position: relative;
    min-width: 13%;
}